@charset "gb2312";
/* CSS Document */

/**��ҳbanner�ֻ�**/
/*banner*/
.banner {/*width:100%;*/ min-width:1200px;height:420px;overflow:hidden;margin:0 auto;position:relative;z-index:0;}
.banner a {/*width:100%;*/ min-width:1200px;height:420px;background-position:50% 0;display:block; text-align:center}
.bar_btn_static{ width:100%;height:20px;}
.bar_btn {height:20px;overflow:hidden;line-height:20px;margin:0 auto;position:relative; top:-20px;z-index:1;}
.bar_btn span {width:12px;height:12px;margin:3px;display:block;float:left;background:url(../images/banner_btn.png) -17px 0 no-repeat;_background:none;cursor:pointer}
.bar_btn span.scollon {background:url(../images/banner_btn.png) 0 0 no-repeat;_background:none;}
/*indx_main start*/
.index-main{width:1200px;height:auto; margin:10px auto 30px; overflow:hidden}
.index-main h2{ font-family:"΢���ź�"; font-size:16px; line-height:30px; font-weight:normal; color:#3e3a39; padding-bottom:18px;}
.index-main h2 a:hover{ text-decoration:none;}
.main-case{width:380px;}
.main-case img{ float:left; margin-right:20px;}
.main-case p{ font-family:"����"; font-size:12px; color:#595757; display:inline-block; padding-bottom:14px;}
.main-case ul{ margin-top:9px; margin-left:170px;}
.main-case ul li{font-family:"����"; font-size:12px; color:#595757; display:inline-block; padding:14px 0 0 0px;/* background:url(../images/sweets.gif) left -363px no-repeat*/}
.main-center{width:491px; height:206px; margin-left:42px; padding-top:47px;background:url(../images/index_center_bg.jpg) center 5px no-repeat}
.main-center p{ font-family:"����"; font-size:12px; color:#595757; line-height:28px;}
.main-center p a{ margin:0 16px;}
.main-center p.pro-tab{ margin-top:20px;}
.main-center p.pro-tab a{ display:block; width:119px; height:74px; margin:0 5px 0 0;float:left; background-color:#b4b4b4; color:#fff; font-family:"΢���ź�"; font-size:16px; text-align:center; line-height:74px;}
.main-center p.pro-tab a:hover{ text-decoration:none; background-color:#ff8a00;}
.main-news{width:240px;}
.main-news div{ width:100%; height:88px; overflow:hidden; position:relative; margin-bottom:5px;}
.main-news div img{ position:relative; top:-9px;}
.main-news div span.bg{ position:absolute; display:block; left:0; top:64px; width:100%; height:24px; background-color:#080f31; filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8; z-index:100 }
.main-news div p{ position:absolute; display:block; left:0; top:64px; width:100%; height:24px; line-height:24px; text-align:center; z-index:101 }
.main-news div p a{ font-family:"����"; font-size:12px; font-weight:bold; color:#fff; }
.main-news ul li{ font-family:"����"; font-size:12px; color:#595757; font-weight:normal; display:inline-block; width:240px; padding:14px 0 0 0px;/* background:url(../images/sweets.gif) left -363px no-repeat*/}

.index-pro{width:1200px;height:auto; margin:10px auto 30px; overflow:hidden}

.caseslist{width: 1200px; margin:15px auto;border:#CCC solid 1px;}
.caseslist h2{background: #164186; border-bottom:#CCC solid 1px; height:50px; line-height:50px; padding-left:10px; color:#fff; font-family:"΢���ź�";  font-size:20px;}
.caseslist h2 span{padding-left:10px; color:#fff; font-weight:normal; font-size:16px;}
.caseslist h2 a{display: block;width: 80px;background: #ff8a00; float:right; font-size:14px;text-align: center; font-weight:normall; cursor:pointer;color: white;}

#demo {overflow: hidden;width: 1180px;height:250px; margin:15px auto;}
#demo img {border: 3px solid #F2F2F2;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo li { float:left; width:300px; height:250px; margin-right:23px; display:inline;}
#demo li a:hover img { border:1px solid #62A802;}
#demo li img { width:300px; height:250px; border:1px solid #c4c4c4;}
#demo li span { text-align:center; display:block; overflow:hidden; height:40px; line-height:40px;}

.banner_div{height:433px;margin:1px auto 0px auto;overflow:hidden;position:relative;}

#flash { width:100%; height:433px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:433px; display:none;}
#flash img {/*width:100%; height:407px; display:none;*/}
.flash_bar { width:180px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; padding-left:60px; bottom:55px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:10px; height:10px; margin:5px 5px; cursor:pointer;
background:url(../images/btn_main_img.png) no-repeat -12px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; display:inline\9; width:10px; height:10px; margin:5px 5px; cursor:pointer;
background:url(../images/btn_main_img.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:433px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:433px; width:100%; clear:both;}
.product{ width:1200px; /*height:500px;*/ margin:10px auto; }
.product .pronav{width:245px; float:left;}
.product .pronav h2{width:245px; height:55px; background:#164186; text-align:center; padding-top:8px; color:#FFF; font-family:"΢���ź�"; font-size:20px;}
.product .pronav h2 span{ font-weight:normal; color:#CCC; font-size:16px; line-height:20px;}
.product .pronav ul{ width:243px; padding-bottom:10px; border:#CCC solid 1px; border-top:none; background:#f6f6f6;}
.product .pronav ul li{width:220px; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #CCC;}
.product .pronav ul li a{font-family:"΢���ź�"; font-size:15px; padding-left:10px;}
.product .pronav .erweima{margin-top:8px;}
.product .prolist{width:920px; float:right;border:#CCC solid 1px;}
.product .prolist h2{ border-bottom:#CCC solid 1px; height:50px; line-height:50px; padding-left:10px; color:#164186; font-family:"΢���ź�";  font-size:20px;}
.product .prolist h2 span{padding-left:10px; color:#666; font-weight:normal; font-size:16px;}
.product .prolist h2 a{float:right; font-size:14px; font-weight:normall; padding-right:10px; cursor:pointer;}
.product .prolist ul{float:left; width:920px; list-style:none; margin:0; padding-top:10px; padding-bottom:10px;}
.product .prolist ul li{float:left; text-align:center; padding-top:8px; padding-right:11px; padding-bottom:5px; padding-left:11px;}
.product .prolist ul li img{padding: 2px; border: 1px solid #CCC; margin-left: auto;margin-right: auto;}
.product .procols span{ display:block; height:23px; color:#333; font-size:14px; font-family:"΢���ź�";  background:#f0f0f0;}
.product .prolist span a:hover{color:#333366;}

/*main7*/

#main7{
width: 1200px;
height: auto;
margin:0 auto;
margin-top: 20px;
}

.main7-L{
float: left;
width: 430px;
height: auto;
}

.main7-L h1{
line-height: 45px;
background: #164186;
font-size: 16px;
color: #FFF;
margin-bottom: 15px;
padding-left: 20px;
}
.main7-L h1 a{ 
float: right; 
display: block;
width: 45px;
height: 45px;
color: #FFF;
background: #ff8a00;
text-align: center;
font-size: 12px; 
font-weight: normal;
}
.main7-L h1 a:hover{ color: #F00;}

.main7-L img{}
.main7-L ul{ padding-top: 15px;}
.main7-L ul li{
line-height: 37px;
background: url(../images/ico1.gif) left center no-repeat;
padding-left: 20px;
border-bottom: 1px #bbb dotted;
}
.main7-L ul li a{ color: #212121;}
.main7-L ul li a:hover{ color: #F00;}
.main7-L ul li span{ float: right; color: #bbb;}

.main7-C{
float: left;
width: 430px;
height: auto;
margin-left: 35px;
}

.main7-C h1{
line-height: 45px;
background: #164186;
font-size: 16px;
color: #FFF;
margin-bottom: 15px;
padding-left: 20px;
}
.main7-C h1 a{ 
float: right; 
display: block;
width: 45px;
height: 45px;
color: #FFF;
background: #ff8a00;
text-align: center;
font-size: 12px; 
font-weight: normal;
}
.main7-C h1 a:hover{ color: #F00;}

.main7-C img{}
.main7-C ul{ padding-top: 15px;}
.main7-C ul li{
line-height: 37px;
background: url(../images/ico1.gif) left center no-repeat;
padding-left: 20px;
border-bottom: 1px #bbb dotted;
}
.main7-C ul li a{ color: #212121;}
.main7-C ul li a:hover{ color: #F00;}
.main7-C ul li span{ float: right; color: #bbb;}

.main7-R{
float: right;
width: 270px;
height: auto;
}

.main7-R h1{
line-height: 45px;
background: #ff8a00;
font-size: 16px;
color: #FFF;
padding-left: 20px;
margin-bottom: 4px;
}
.main7-R h1 b{ color: #737373;}
.main7-R h1 a{ float: right; color: #7d746f; font-size: 12px; font-weight: normal;}
.main7-R h1 a:hover{ color: #F00;}
.main7-R img{ margin-bottom: 10px;}
.main7-R p{
font-size: 14px;
line-height: 30px;
color: #414141;
}

#youshi {
	position:relative;
	margin:auto;
	height:145px;
	background:url(../images/titbar.jpg) no-repeat center;
	min-width:1200px; margin-top:15px; 
}


#youshimain {
	margin:auto;
	width:1200px;
	height:1234px;
	background-color:#fff;
}




#first {
	position:relative;
	margin:auto;
	width:1200px;
	height:320px;
	background:url(../images/youshi01.jpg) 24px 24px no-repeat;
	border-bottom:1px solid #ccc;
}

#second {
	position:relative;
	margin:auto;
	width:1200px;
	height:300px;
	background:url(../images/youshi02.jpg) 690px 16px no-repeat;
	border-bottom:1px solid #ccc;
}

#third {
	position:relative;
	margin:auto;
	width:1200px;
	height:300px;
	background:url(../images/youshi03.jpg) 24px 16px no-repeat;
	border-bottom:1px solid #ccc;
}

#fourth {
	position:relative;
	margin:auto;
	width:1200px;
	height:300px;
	background:url(../images/youshi04.jpg) 690px 26px no-repeat;
}

#youshimain dt {
	text-align:left;
	font-size:24px;
	font-weight:bold;
	color:#164186;
	border-bottom:1px dashed #ccc;
}

#youshimain dd {
	text-align:left;
	font-size:14px;
	color:#555;
	line-height:24px;
	margin-top:10px;
	margin-left:30px;
	font-family:"΢���ź�";
}

#youshimain .ordnum {
	display:block;
	width:74px;
	height:65px;
	text-align:left;
	padding-left:20px;
	line-height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	font-weight:bold;
	color:#fff;
	background:url(../images/numbg.jpg) no-repeat;
}

#youshimain .ordtit {
	display:block;
	text-align:left;
	padding-left:26px;
	margin-bottom:12px;
	font-size:22px;
	font-weight:bold; font-family:"΢���ź�"
	
}

#first dl {
	position:absolute;
	top:50px;
	left:690px;
	width:440px;
}

#first .ordnum {
	position:absolute;
	top:0px;
	left:-60px;
}

#second dl {
	position:absolute;
	top:50px;
	left:74px;
	width:440px;
}

#second .ordnum {
	position:absolute;
	top:0px;
	left:-60px;
}

#third dl {
	position:absolute;
	top:50px;
	left:670px;
}

#third .ordnum {
	position:absolute;
	top:0px;
	left:-60px;
}

#fourth dl {
	position:absolute;
	top:50px;
	left:74px;
	width:440px;
}

#fourth .ordnum {
	position:absolute;
	top:0px;
	left:-60px;
}



